package com.icinfo.cloud.provider.peripheralinterface.electricinvoice.vo;

import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 描述：电子发票获取结果视图对象
 *
 * @author xiangyuyu
 * @date 2022/6/16 16:40
 */
@NoArgsConstructor
@Data
public class ElectricInvoiceResultVo {

    /**
     * 是否成功 （true-成功/false-失败）
     */
    private boolean success;
    /**
     * 授权码，识别接入方。每个收款银行分配唯一授权码
     */
    private String authorization;
    /**
     * 平台返回时间戳
     */
    private Long timestamp;
    /**
     * 返回状态码，状态码详情见附录1
     * 0	成功	调用成功
     * 900	授权码不存在	调用方检查授权码是否正确
     * 901	验签失败	验签失败
     * 902	授权码不能为空	授权码不能为空
     * 903	时间戳校验超时，请求时间与接收时间不能超过5分钟
     * 904	账单下载异常，请稍后重试	系统异常，联系平台管理员
     * 905	参数异常，请核对	参数异常，请调用方核对
     * 906	前账号没有此凭证渠道权限	凭证号不属于该来源渠道，请确认后重试
     */
    private String code;
    /**
     * 返回错误信息描述
     */
    private String message;
    /**
     * 返回票据信息明细对象密文
     */
    private String bizContent;











}
